import React, { Component } from 'react';


// 类组件绑定事件 注意this指向
// 类组件中有一个顶层api 它可以强制刷新试图 this.forceUpdate()
class Child extends Component {
    // 成员属性
    count = 100

    // 默认写法  这样写 这个函数的this一定会有所改变
    // add(){
    //     console.log(this);//this为windows  严格模式下为undefind
    // }
    // add = () =>{
    //     this.count ++
    //     this.forceUpdate()
    // }
    add=(res) => () =>{
        this.count += res
        // 强制刷新视图
        this.forceUpdate()
    }

    render() {
        return (
            <div>
                <p>{this.count}</p>
                <button onClick={this.add(5)}>累加数据  </button>
            </div>
        );
    }
}

export default Child;
